Formal Modeling and Verification of Operational Flight Program in a Small-Scale Unmanned Helicopter
نویسندگان
چکیده
Formal verification has played an important role in demonstrating correctness of safety-critical systems. Small-scale unmanned helicopters have been increasingly developed for various purposes such as scientific exploration and commercial or defense applications. The HELISCOPE project in Korea aims to develop a small-scale unmanned helicopter and its onboard embedded computing system for flight control and real-time transmission of multimedia data. This paper shares the authors’ experience on the formal verification of the operational flight program (OFP) developed in the project. Because the OFP provides real-time controls on various sensors and actuators, demonstration of its correctness through formalverificationshasbeen strongly recommended.Thispaper focuseson real-timeprocess communicationsamongsensingprocesses, amonitoring process, and a controller process. They all share a common data area. Two different formal models were developed for the OFP and verifiedwith the SPIN and UPPAALmodel checkers. While the SPIN model checker is widely used for modeling and verifying communication protocols, the realtime behavior of the OFP controller needs more advanced techniques that can handle real-time properties explicitly, i.e., timed automata and the UPPAAL verification system. The verification of the OFP found several safety-critical faults; they were all reported to development teams and fixed. DOI: 10.1061/(ASCE)AS.1943-5525.0000165. © 2012 American Society of Civil Engineers. CE Database subject headings: Verification; Models; Communication; Aircraft. Author keywords: Formal verification; Formal modeling; Process communication; Operational flight program; SPIN; UPPAAL.
منابع مشابه
Systematic Verification of Operational Flight Program through Reverse Engineering
Software reverse engineering is an engineering process analyzing a system for specific purposes such as identifying interrelationship between system components or reorganizing the system structure. The HELISCOPE project aims to develop an unmanned helicopter and its on-flight embedded computing system for navigation and real-time transmission of motion video using wireless communication schemes...
متن کاملSystem Identification Modeling of a Model-Scale Helicopter
Abstract: Development of a reliable high-performance helicopter-based unmanned aerial vehicle (UAV) requires an accurate and practical model of the vehicle dynamics. This report describes the process and results of the dynamic modeling of a model-scale unmanned helicopter (Yamaha R-50 with 10 ft rotor diameter) using system identification. A complete dynamic model was derived for both hover and...
متن کاملDesign and Implementation of an Operational Flight Program for an Unmanned Helicopter FCC Based on the TMO Scheme
HELISCOPE is the name of a project support by MKE (Ministry of Knowledge & Economy) of Korea to develop flying-camera services that transmits the scene of a fire by an unmanned helicopter. In this paper, we introduce the design and implementation of the OFP (Operational Flight Program) for the unmanned helicopter’s navigation based on the well-known TMO scheme. Navigation of the unmanned helico...
متن کاملSystem Identification Modeling of a Smal - Scale Unmanned
This paper describes the development of a parameterized model for a small-scale unmanned helicopter (Yamaha R-50 with 10 ft rotor diameter) and its identification using a frequency domain identification technique. The model explicitly accounts for the stabilizer bar, which has a strong influence on the flight dynamics characteristics. The accuracy of the identified model is verified by comparin...
متن کاملComprehensive Nonlinear Modeling of a Miniature Unmanned Helicopter
A nonlinear flight dynamics model that can be adopted by small-scale unmanned aerial vehicle (UAV) helicopters is presented. To minimize structural complexity, the proposed nonlinear model contains only four essential components, i.e., kinematics, rigid-body dynamics, main rotor flapping dynamics, and yaw rate feedback controller dynamics. A five-step parameter determination procedure is propos...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012